React Job: Senior Software Engineer

Job added on

Company

Microsoft

Location

Dublin - Ireland

Job type

Full-Time

React Job Details

At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. As a member of our engineering team, you will play an integral part in making that happen, navigating us into the future and impacting the lives of people all around the world - join us and become a Future Navigator
Are you ready to revolutionize how teams collaborate and work together? Microsoft Teams brings teams together by making it easy, productive, and fun to communicate and collaborate! Microsoft Teams is the hub where the power and capabilities of M365 come together - Chat, Calling, Meetings, Files, Bots, 3rd Party integrations and more.
We are the Modern Work Transformation team, focused on bringing in the next set of new users by adding additional functionality to Teams. Among the industries/segments we are targeting: Firstline Workers (1B+ worldwide), Regulated Industries (Healthcare, Finance, Government), Unregulated Industries (Retail, Manufacturing and more). In a lot of the scenarios we want to deliver, we are going in Mobile first. As we expand on this investment, we are building our presence in Dublin. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates. We are seeking experienced and passionate Software Engineers to help digitize and transform Industry business processes to empower our customers.
Our culture is inclusive, casual, and high energy; our team members come from diverse backgrounds and are grounded in our customer needs. Our team has a strong sense of accountability and provides its members with many opportunities for impact, learning and career growth.

Responsibilities

  • Focus on customer/partner needs through a data driven approach.
  • Drive feature areas from inception to design, implementation, and integration into the product line, throughout the full product cycle where possible anticipating feature enhancement needs ensuring that the overall user experience is compatible with design objectives.
  • Convey a clear understanding of the overall product architecture in the design and implementation for your feature areas balancing functionality, performance, dependency, quality, and reliability.
  • Review or complete functional and technical specs to ensure that they contain appropriate detail eliminating the need for revisions during the coding process.
  • Create well thought out designs and code with an emphasis on quality, simplicity, and maintainability, and performance.
  • Collaborate across multiple groups and disciplines to deliver high quality solutions from envisioning to deployment to live site availability.
  • Adhere to and drive modern software engineering practices.
  • Develop and review processes on an ongoing basis to ensure more efficiency in terms of time and quality.
  • Work closely with the wider team to understand, analyse, and influence platform technologies and tools.
  • Troubleshoot and optimize automation, reliability, and monitoring for production services.

Qualifications

  • Bachelor's degree in Computer Science, or equivalent work experience.
  • Experience working in a software engineering environment.
  • Hands on knowledge with web technologies such as SOAP, REST, ASP.NET, MVC, building RESTful APIs.
  • Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, .NET, Python, and TypeScript.
  • Knowledge/Experience with JavaScript libraries and frameworks including ReactJS/Angular/ReactN, GraphQL, Apollo.
  • Excellent problem-solving and debugging skills with a solid understanding of testing practices.
  • Demonstrated ability to come up-to-speed quickly on new technical domains.
  • Experience in building large scale micro services and mobile expertise is a plus.
  • Ability to understand key business needs in line with priorities and apply the right technology to the solution.
  • Knowledge/experience with building Power Platform solutions and using the PowerApps Component Framework an advantage.

The successful candidate would be welcomed into an international working environment that is characterized by flexibility, an informal and collaborative atmosphere, and a fast pace. Microsoft ensures your work-life-balance, offers attractive salary packages and bonus programs and a modern office, which combines innovative technics with design.
The applicant will also become part of the Microsoft European Development Centre (EDC) in Dublin – a vibrant multi-disciplinary collective driving Microsoft innovation for our customers worldwide. You can shape the local design team’s culture among a collaborative community including engineers, developers, data scientists, program managers, and others. It is the perfect nurturing ground for innovation and offers a fantastic landscape for growing your career across the breadth of Microsoft products and services. Microsoft Ireland has frequently featured as the top company for ‘Ireland’s best large workplace’.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, colour, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.